key advances